const express = require('express');
const { register, login, getCurrentUser, getAccessToken } = require('../controllers/authController');
const { authenticateUser } = require('../middleware/auth');

const router = express.Router();

// 注册新用户
router.post('/register', register);

// 用户登录
router.post('/login', login);

// 获取当前用户信息（需要认证）
router.get('/me', authenticateUser, getCurrentUser);

// 获取当前用户的access_token（需要认证）
router.get('/access-token', authenticateUser, getAccessToken);

module.exports = router; 